8662e01e25811a03e047d133851b23e5825c3796,vizmap-impl/impl/src/main/java/org/cytoscape/view/vizmap/internal/CyActivator.java,CyActivator,start,#BundleContext#,47

Before Change


		final VisualMappingManagerImpl visualMappingManager = new VisualMappingManagerImpl(visualStyleFactory, serviceRegistrar);
		
		registerAllServices(bc, visualMappingManager, new Properties());
		registerService(bc, visualStyleFactory, VisualStyleFactory.class, new Properties());

		final Properties discreteMappingFactoryProps = new Properties();
		discreteMappingFactoryProps.setProperty("service.type", "factory");
		discreteMappingFactoryProps.setProperty("mapping.type", "discrete");
		registerService(bc, discreteMappingFactory, VisualMappingFunctionFactory.class, discreteMappingFactoryProps);

		final Properties continuousMappingFactoryProps = new Properties();
		continuousMappingFactoryProps.setProperty("service.type", "factory");

After Change


			final Properties props = new Properties();
			props.setProperty("service.type", "factory");
			props.setProperty("mapping.type", "discrete");
			registerService(bc, dmFactory, VisualMappingFunctionFactory.class, props);
		}
		
		final ContinuousMappingFactory cmFactory = new ContinuousMappingFactory(serviceRegistrar);
		{
			final Properties props = new Properties();
			props.setProperty("service.type", "factory");
			props.setProperty("mapping.type", "continuous");
			registerService(bc, cmFactory, VisualMappingFunctionFactory.class, props);
		}
		
		final PassthroughMappingFactory pmFactory = new PassthroughMappingFactory(serviceRegistrar);
		{
			final Properties props = new Properties();
			props.setProperty("service.type", "factory");
			props.setProperty("mapping.type", "passthrough");
			registerService(bc, pmFactory, VisualMappingFunctionFactory.class, props);
			registerServiceListener(bc, pmFactory, "addValueTranslator", "removeValueTranslator", ValueTranslator.class);
		}
		
		final VisualStyleFactoryImpl visualStyleFactory = new VisualStyleFactoryImpl(serviceRegistrar, pmFactory);
		registerService(bc, visualStyleFactory, VisualStyleFactory.class, new Properties());
		
		final VisualMappingManagerImpl visualMappingManager = new VisualMappingManagerImpl(visualStyleFactory, serviceRegistrar);
		registerAllServices(bc, visualMappingManager, new Properties());